╬πδαΓδσφΦσ

╬Ωφα Φ ΣΦαδεπεΓ√σ ∩αφσδΦ
╬Ωφα Ωδα±±α Frame
╠σφ■ MenuBar
╩δα±± Menu
╩δα±± MenuItem
─ΦαδεπεΓ√σ ∩αφσδΦ
╧≡ΦδεµσφΦσ MenuApp
╚±⌡εΣφ√Θ ≥σΩ±≥
╬∩Φ±αφΦσ ≥σΩ±≥α

    ╠σφ■ Γ εΩφσ Ωδα±±α Frame

    ╩αΩ ∞√ ≤µσ πεΓε≡ΦδΦ, εΩφε Ωδα±±α Frame ∞εµσ≥ Φ∞σ≥ⁿ πδαΓφεσ ∞σφ■ (Menu Bar) ΦδΦ, ΩαΩ σ∙σ πεΓε≡ ≥, ±≥≡εΩ≤ ∞σφ■. ├δαΓφεσ ∞σφ■ ±ετΣασ≥±  φα ßατσ Ωδα±±α MenuBar, Ω≡α≥Ωεσ ε∩Φ±αφΦσ Ωε≥ε≡επε ∩≡ΦΓσΣσφε φΦµσ.

    ╩εφ±≥≡≤Ω≥ε≡

    public MenuBar();

    ╠σ≥εΣ√

    • add

    ─εßαΓδσφΦσ ∞σφ■ Γ πδαΓφεσ ∞σφ■ εΩφα

    public Menu add(Menu m);
    • addNotify

    ┬√τεΓ ∞σ≥εΣα createMenuBar

    public void addNotify();
    • countMenus

    ╬∩≡σΣσδσφΦσ ΩεδΦ≈σ±≥Γα ∞σφ■, ΣεßαΓδσφφ√⌡ Γ πδαΓφεσ ∞σφ■

    public int countMenus();
    • getHelpMenu

    ╧εδ≤≈σφΦσ ±±√δΩΦ φα ∞σφ■ Help

    public Menu getHelpMenu();
    • getMenu

    ╧εδ≤≈σφΦσ ±±√δΩΦ φα ∞σφ■ ± ταΣαφφ√∞ φε∞σ≡ε∞

    public Menu getMenu(int i);
    • remove

    ╙ΣαδσφΦσ ∞σφ■ ± ταΣαφφ√∞ φε∞σ≡ε∞ Φτ πδαΓφεπε ∞σφ■

    public void remove(int index);

    ╙ΣαδσφΦσ Ωε∞∩εφσφ≥√ ∞σφ■

    public void remove(MenuComponent m);
    • removeNotify

    ╚τΓσ∙σφΦσ εß ≤ΣαδσφΦΦ ∞σφ■

    public void removeNotify();
    • setHelpMenu

    ╙±≥αφεΓΩα ∞σφ■ Help

    public void setHelpMenu(Menu m);

    ╨αßε≥α ± Ωδα±±ε∞ MenuBar

    ─δ  ⌠ε≡∞Φ≡εΓαφΦ  πδαΓφεπε ∞σφ■ εΩφα Γ√ Σεδµφ√ ±ετΣα≥ⁿ εß·σΩ≥ Ωδα±±α MenuBar ± ∩ε∞ε∙ⁿ■ Ωεφ±≥≡≤Ω≥ε≡α, α τα≥σ∞ ΣεßαΓΦ≥ⁿ Γ φσπε ε≥Σσδⁿφ√σ ∞σφ■.

    ╬ß·σΩ≥ πδαΓφεπε ∞σφ■ ±ετΣασ≥±  ±δσΣ≤■∙Φ∞ εß≡ατε∞:

    MenuBar mbMainMenuBar;
    mbMainMenuBar = new MenuBar();

    ╬≥Σσδⁿφ√σ ∞σφ■ ±ετΣα■≥±  φα ßατσ Ωδα±±α Menu, φα∩≡Φ∞σ≡:

    Menu mnFile;
    Menu mnHelp;
    mnFile = new Menu("File");
    mnHelp = new Menu("Help"); 

    ╤ετΣαΓ ∞σφ■, Γ√ Σεδµφ√ ΣεßαΓΦ≥ⁿ Γ φΦ⌡ ±≥≡εΩΦ. ─δ  ²≥επε φ≤µφε Γ√τΓα≥ⁿ ∞σ≥εΣ add, ∩σ≡σΣαΓ σ∞≤ Γ Ωα≈σ±≥Γσ ∩α≡α∞σ≥≡α ≥σΩ±≥ ±≥≡εΩΦ ∞σφ■, φα∩≡Φ∞σ≡:

    mnFile.add("New");       
    mnFile.add("-");         
    mnFile.add("Exit");      
      
    mnHelp.add("Content");   
    mnHelp.add("-");         
    mnHelp.add("About");    

    ─αδσσ ±⌠ε≡∞Φ≡εΓαφφ√σ ∞σφ■ ΣεßαΓδ ■≥±  Γ πδαΓφεσ ∞σφ■:

    mbMainMenuBar.add(mnFile);
    mbMainMenuBar.add(mnHelp);

    ╚, φαΩεφσ÷, ≥σ∩σ≡ⁿ ∞εµφε ≤±≥αφαΓδΦΓα≥ⁿ πδαΓφεσ ∞σφ■ Γ εΩφσ Ωδα±±α, ±ετΣαφφεπε φα ßατσ Ωδα±±α Frame:

    setMenuBar(mbMainMenuBar);


Java | ╧≡εΣ≤Ω≥√ Φ ≡σ°σφΦ  | ╥σ⌡φεδεπΦΦ | ╤σ≡ΓΦ± Φ εß≤≈σφΦσ
╬ Ωε∞∩αφΦΦ | ╧α≡≥φσ≡√ | ═εΓε±≥Φ | ╧εΦ±Ω
Sun Microsystems Inc. Corporate Information Our partners News and Events Search on site Java Computing Products and Solutions Technologies and Researches Education and Service Content